/* Global styles */
h1, h2, h3, h4, h5, h6, form, fieldset, pre, code, p, div {margin:0;padding:0;}
img, fieldset {border:0;margin:0;}
noscript {font-size:16px;text-align:center;color:red;font-weight:bold;}
em {font-style: italic;}
strong {font-weight: bold;}
table {border-collapse:collapse;font:inherit;}
div:focus {outline:0;}
.clear {clear:both;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.separator {margin:5px 0 0 0;}
.mtop5 {margin-top:5px;}
.mtop10 {margin-top:10px;}
.mtop20 {margin-top:20px;}
.bold {font-weight:bold;}
.fleft {float:left;}
.fright {float:right;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.smaller {font-size:75%;}
.bigger {font-size:125%;}
.nowrap {white-space:nowrap;}
ul.plain, ol.plain {list-style-type:none;margin:0;padding:0;}
ul.plain li, ol.plain li {margin:0;padding:0;}
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* \*/
.clearfix {display: block;}
/* */